XML 95 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Commitments And Contingencies [Line Items]  
Amount outstanding $ 438,107,000
Insurance liabilities 1,000,000
Claims based on occurrence an aggregate amount 3,000,000
Maximum  
Commitments And Contingencies [Line Items]  
Professional coverage 300,000
Minimum  
Commitments And Contingencies [Line Items]  
Professional coverage 45,000
Amended Credit Agreement | Truist Bank | Standby Letters of Credit  
Commitments And Contingencies [Line Items]  
Maximum loan availability 25,000,000
APC | Standby Letters of Credit  
Commitments And Contingencies [Line Items]  
Maximum loan availability $ 2,100,000