XML 64 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of lease payments
Future operating lease cash payments are as follows (in thousands):
Year Ended December 31,Amount
2025$12,534 
202610,543 
20279,496 
20288,820 
20298,242 
Thereafter43,657 
$93,292