v3.26.1
Receivables Purchase Agreement - Schedule of Trade Receivables that Remained Outstanding and Uncollected (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Transfers and Servicing [Abstract]  
Outstanding and uncollected $ 123,628
Outstanding and collected $ 4,191