XML 69 R58.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Minimum Lease Payments Under Noncancelable Operating Leases (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating Lease Payments  
Remainder of 2026 $ 5,225
2027 3,610
2028 2,668
2029 1,958
2030 2,017
Thereafter 2,009
Total undiscounted operating lease payments 17,487
Less: imputed discount 1,665
Total operating lease liabilities $ 15,822