v3.26.1
Revenue Recognition - Changes in Contract Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]        
Unbilled receivables, Balance at Beginning of Period $ 1,025 $ 1,155 $ 1,348 $ 1,080
Unbilled receivables, Revenue Recognized In Advance of Billings 911 1,442 1,676 2,228
Unbilled receivables, Billings (737) (1,257) (1,825) (1,968)
Unbilled receivables, Balance at End of Period $ 1,199 $ 1,340 $ 1,199 $ 1,340