v3.25.2
Restructuring and Reorganization Charges (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Employees
Jun. 30, 2024
USD ($)
Restructuring Cost and Reserve [Line Items]          
Total estimated facility closure costs       $ 5,000  
Cash payments       11,022  
Restructuring and reorganization charges $ 4,588   $ 7,099 $ 11,956 $ 9,097
Termination Benefits Related To Organizational Changes [Member]          
Restructuring Cost and Reserve [Line Items]          
Reduced workforce | Employees       150  
Restructuring and reorganization charges       $ 7,700  
Shut-Down Design and Delivery Center          
Restructuring Cost and Reserve [Line Items]          
Restructuring and reorganization charges       $ 3,200  
Shut-Down Design and Delivery Center | Crawfordville, Florida          
Restructuring Cost and Reserve [Line Items]          
Reduced workforce | Employees       100  
Shut-Down of Design and Delivery Center - Termination Benefits [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring and reorganization charges       $ 2,000  
Contract Termination          
Restructuring Cost and Reserve [Line Items]          
Cash payments   $ 1,300