XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Nature of Operations (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Organization and Nature of Operations          
Number of operation segments (segments) | segment     2    
Gross profit $ 9,170 $ 3,904 $ 17,991 $ 5,785  
Net income (loss) 1,974 $ (21) 3,536 21,322  
Operating activities     827 (2,234)  
Related Party          
Organization and Nature of Operations          
Accounts receivable 40,049   40,049   $ 34,569
Contract Shortfall Fees          
Organization and Nature of Operations          
Amounts of transaction         $ 20,100
Contract Shortfall Fees | Related Party          
Organization and Nature of Operations          
Amounts of transaction 8,400   17,100 $ 2,000  
Accounts receivable $ 17,100   $ 17,100