v3.24.0.1
Acquisition of ConnectPV - Preliminary Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Aug. 26, 2021
Business Acquisition [Line Items]        
Goodwill $ 69,941 $ 69,941 $ 69,436  
ConnectPV        
Business Acquisition [Line Items]        
Cash and cash equivalents       $ 849
Accounts receivable       5,382
Inventory       4,273
Other current assets       1,583
Total current assets       12,087
Property, plant and equipment       438
Goodwill       19,765
Other intangible assets       1,600
Total Assets       33,890
Accounts payable       9,440
Accrued expenses       2,655
Debt       1,537
Total liabilities       13,632
Net assets acquired       $ 20,258