XML 26 R19.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Additional Information1 (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Summary of Significant Accounting Policies [Line Items]            
Net income $ 71,391 $ 49,810 $ 102,519 $ 90,695 $ 121,201 $ 193,214
Property and Equipment [Member]            
Summary of Significant Accounting Policies [Line Items]            
Income loss from continuing operations         2,900  
Net income         $ 2,200  
Maximum [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-07-01            
Summary of Significant Accounting Policies [Line Items]            
Payment terms 30 days       30 days  
Maximum [Member] | Property and Equipment [Member]            
Summary of Significant Accounting Policies [Line Items]            
Property and equipment, estimated useful lives 20 years       20 years  
Minimum [Member] | Property and Equipment [Member]            
Summary of Significant Accounting Policies [Line Items]            
Property and equipment, estimated useful lives 14 years       14 years