XML 119 R103.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Schedule of disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Total revenues from contracts with customers $ 185,877 $ 188,166 $ 367,906 $ 385,393
Revenue recognized at a point in time        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Total revenues from contracts with customers 106,201 100,595 205,509 191,065
Revenue recognized over time        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Total revenues from contracts with customers $ 79,676 $ 87,571 $ 162,397 $ 194,328