v3.26.1
Revenues - Schedule of Allowance for Excepted Credit Losses (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Revenue from Contract with Customer [Abstract]  
Allowance for expected credit losses, beginning balance $ 2,643
Provision for expected credit losses, net 2,926
Write offs, net (287)
Allowance for expected credit losses, ending balance $ 5,282