XML 70 R58.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Future Minimum Obligations For Operating Leases And Non-Lease Components (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating leases  
Remainder of 2026 $ 4,535
2027 5,586
2028 5,246
2029 4,149
2030 3,163
Thereafter 5,525
Total future minimum operating lease commitments 28,204
Less imputed interest (4,658)
Total liability 23,546
Non-lease components  
Remainder of 2026 3,226
2027 3,063
2028 3,069
2029 2,552
2030 1,351
Thereafter 108
Total future minimum operating lease commitments 13,369
Total  
Remainder of 2026 7,761
2027 8,649
2028 8,315
2029 6,701
2030 4,514
Thereafter 5,633
Total future minimum operating lease commitments $ 41,573