XML 88 R77.htm IDEA: XBRL DOCUMENT v3.26.1
Employee Retirement Plan (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Employee Retirement Plan [Abstract]        
Maximum contribution by participants (as a percentage)     100.00%  
Company's contribution to each participating employee's eligible compensation (as percent)     4.00%  
Matching contributions $ 972 $ 786 $ 2,300 $ 1,500