Annual report [Section 13 and 15(d), not S-K Item 405]

OTHER NON-CURRENT ASSETS (Details)

v3.25.0.1
OTHER NON-CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]    
Operating lease assets $ 18,114 $ 18,265
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other non-current assets Other non-current assets
Indemnification assets $ 4,808 $ 6,906
Net deferred tax assets 5,048 2,772
Deposits and escrows - properties 1,723 1,723
Deposits - equipment 422 422
Equity investment 0 200
Other 158 70
Other non-current assets $ 30,273 $ 30,358
PVLLC    
Schedule of Equity Method Investments [Line Items]    
Equity ownership 23.08%