XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Accounting Standards Update and Change in Accounting Principle (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accounting Policies [Line Items]    
Revenues $ 271,906 $ 251,077
Cost of revenues 208,180 184,529
Total service revenues    
Accounting Policies [Line Items]    
Revenues 94,068 76,623
Cost of revenues 79,156 62,700
Total service revenues | As computed under previous method    
Accounting Policies [Line Items]    
Revenues 85,655 67,415
Cost of revenues 71,819 54,431
Total service revenues | Effect of change    
Accounting Policies [Line Items]    
Revenues 8,413 9,208
Cost of revenues 7,337 8,269
Products    
Accounting Policies [Line Items]    
Revenues 177,838 174,454
Cost of revenues 129,024 121,829
Products | As computed under previous method    
Accounting Policies [Line Items]    
Revenues 186,251 183,662
Cost of revenues 136,361 130,098
Products | Effect of change    
Accounting Policies [Line Items]    
Revenues (8,413) (9,208)
Cost of revenues $ (7,337) $ (8,269)