XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues (Disaggregation of Revenue) (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]        
Revenues $ 87,500 $ 92,792 $ 175,646 $ 184,246
Point in time        
Disaggregation of Revenue [Line Items]        
Revenues 238 145 448 298
Over time        
Disaggregation of Revenue [Line Items]        
Revenues 87,262 92,647 175,198 183,948
Corporate        
Disaggregation of Revenue [Line Items]        
Revenues 51,720 50,361 103,110 99,768
Small office home office (“SoHo”)        
Disaggregation of Revenue [Line Items]        
Revenues 35,779 42,429 72,533 84,459
Other        
Disaggregation of Revenue [Line Items]        
Revenues $ 1 $ 2 $ 3 $ 19