v3.26.1
Revenue From Contracts With Customers - Schedule of Information About Contract Assets from Contracts with Customers (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Revenue from Contract with Customer [Abstract]  
Beginning Balance $ 236
Contract assets recognized 307
Payments received (393)
Write-off due to contract modification (112)
Ending Balance $ 38