XML 53 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Accounting Policies - Schedule of Revenue From Contracts With Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]        
Revenue from contracts with customers $ 34,887 $ 20,810 $ 64,399 $ 38,299
L D D        
Disaggregation Of Revenue [Line Items]        
Revenue from contracts with customers 10,189 7,720 18,902 14,195
LAL        
Disaggregation Of Revenue [Line Items]        
Revenue from contracts with customers 23,828 12,411 43,745 22,806
Service Warranty Service Contracts And Accessories        
Disaggregation Of Revenue [Line Items]        
Revenue from contracts with customers $ 870 $ 679 $ 1,752 $ 1,298