XML 74 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Credit Agreements - Additional Information (Detail1) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Line of Credit Facility [Line Items]      
Cash and cash equivalents $ 101,321 $ 76,021 $ 106,757
Wells Fargo Credit Agreement Amendment [Member] | Credit Parties [Member]      
Line of Credit Facility [Line Items]      
Cash and cash equivalents 50,000    
Wells Fargo Credit Agreement Amendment [Member] | Company and Subsidiaries [Member]      
Line of Credit Facility [Line Items]      
Cash and cash equivalents $ 70,000