XML 160 R108.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies - Schedule of Future Minimum Rental Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]      
2026 $ 18,702    
2027 17,372    
2028 14,712    
2029 11,741    
2030 9,166    
Thereafter 34,280    
Total 105,973    
Less imputed interest (15,260)    
Operating lease liabilities $ 90,713 $ 44,785 $ 31,998